Welcome to python!

4.06 while循环

while循环表示通过判断条件来控制循环语句的执行

当你确认循环条件而不确认循环次数时,那么while是最好的选择。

While 判断条件

执行语句

i=1

while i<=5:

print(i,"你好,世界")

i=i+1

返回值:

1 你好,世界

2 你好,世界

3 你好,世界

4 你好,世界

5 你好,世界


for 循环适合于循环次数确认的业务,可以用来遍历容器。

while适合已知循环执行条件的业务

#用户输入账号密码,判断是否登录成功,允许多次输入,直至登陆成功

name="wei"

pwd="123"

state="登录失败"

while state=="登录失败":

uName = input("请输入用户名:")

upwd = input("请输入密码:")

if uName==name and upwd==pwd:

state = "登录成功"

print("登录成功")

else:

print("登录失败")

返回:

请输入用户名:weib

请输入密码:124

登录失败

请输入用户名:wei

请输入密码:123

登录成功